About Me
I am Ahmed Omran, a Senior Software Engineer, currently working at FlairsTech, with 4-year demonstrated experience in Back-end Development and Software Architecture. Ready to give advice and mentoring both technical and career development.
Personal Details
-
Gendermale
-
Age27
-
Where did you hear about us?Through web search
Experince
-
Company NameSumerge
-
Job TitleSoftware Engineer
-
--
-
Start Date2020-07-01
-
End Date2021-12-31
-
--
Description
PROJECT: Unified System for Egyptian Electricity & Power Authority Smart-Meters
• Implemented time series models to predict future increase in power consumption and new subscriptions to be used by the ministry for planning & bids with meter manufacturing companies.
• Implemented deep learning models to help detect electricity theft & power grid manipulations from power consumption patterns. Power grid manipulations cost the Egyptian government 2 Billion EGP per year that were the cost of power grid manipulations.
• Implemented new features/CRs.
• Code maintenance & fixing issues.
• Worked on database query analysis & optimization.
• Maintained ETLs & intermediate data processing algorithms to optimize the processing
pipeline, big data analytics & aggregated report/statistics generation across country.
TECHNOLOGIES USED: Java11, Java EE, Spring Boot, T-SQL, Python3, C++
PROJECT: Common Microservices for KSA's Public Pension Agency System
• Implemented micro-service for handling push notification system across services.
• Implemented micro-service for consolidating & processing logs across services.
TECHNOLOGIES USED: OpenShift, Kafka, ElasticSearch, Kibana, Spring Boot
PROJECT: AXA Life Insurance Modernization to Microservices
• Contributed to implementing strangler-migration approach running new & old legacy system in parallel.
• Implemented Insurance Prospects management service
• Implemented & configured Generic microservice for Data Change Capture configurable to work across whole platform entities
• Implemented microservice for exposing legacy oracle db as a DB-aas
TECHNOLOGIES USED: Java, Spring-boot, GraphQL, Node.js, Angular, Kafka
-
Company NamePrivateCircle
-
Job TitleSoftware Engineer
-
--
-
Start Date2020-08-01
-
End Date2021-11-30
-
--
Description
• Implemented Python modules for exporting Excel and PDF reports. Modules built from scratch with customized methods to provide exact needed design.
• Implemented API endpoints exporting data sheets for companies & investors profiles.
TECHNOLOGIES USED: Python, Django.
-
Company NameFlairsTech
-
Job TitleSenior Software Engineer
-
--
-
Start Date2021-12-01
-
End Date2022-02-15
-
--
Description
Working on VAYROLL (vPay); a multinational software for enterprise and payroll management.
• Architecture & Planning for microservices refactoring of currently working software.
• Development of new modules, using CQRS architecture pattern.
• Migration using strangler approach.
• Backend for mobile app
TECHNOLOGIES USED: Java, Spring Boot, Axon Framework, AWS, Postgres, Mongodb
Education
-
UniversityGerman University in Cairo
-
MajorComputer Engineering
-
GradeA+
-
Start Date2013-09-01
-
End Date2018-07-01
-
--
Description
Grade: A+ with High Honors
Skills
-
Spring
-
Java
-
Python
-
Database
-
MySQL
-
MangoDB
-
Backend
Comments
No Reviews Yet